import psutil
import os

# 只是进程 不是具体的信息
for process in psutil.process_iter():
    try:
        processinfo = process.as_dict(attrs=['name', 'pid'])

    except psutil.NoSuchProcess:
        pass

    else:
        print(processinfo)

#linux
# content = os.popen('ps -ef').read()
#
# for line in content.splitlines():
#     print(line)


import platform

print('获取系统类型:', platform.system())
print(type(platform.system()))
print('获取操作系统名称及版本号:', platform.platform())
print('获取操作系统版本号:', platform.version())
print('获取操作系统的位数:', platform.architecture())
print('计算机硬件架构:', platform.machine())
print('计算机的网络名称:', platform.node())
print('计算机处理器信息:', platform.processor())
print('包含上面所有的信息汇总:', platform.uname())

